package com.xw.model.sdk;

import lombok.Data;
import lombok.Getter;
import lombok.Setter;

/**
 * 支付宝
 */
@Getter
@Setter
public class AliPayModel {
    /**
     * 回调地址
     * 处理业务
     */
    private String notifyUrl;

    /**
     * 订单总金额，单位为元，精确到小数点后两位，取值范围[0.01,100000000]
     * 9.00
     * 必填
     */
    private String totalAmount;

    /**
     * 商品的标题/交易标题/订单标题/订单关键字等。
     * 必填
     */
    private String subject;

    /**
     * 商户网站唯一订单号
     * 必填
     */
    private String outTradeNo;

    /**
     * 对一笔交易的具体描述信息。如果是多种商品，请将商品描述字符串累加传给body。
     * 选填
     */
    private String body;

    /**
     * 该笔订单允许的最晚付款时间，逾期将关闭交易。
     * 取值范围：1m～15d。m-分钟，h-小时，d-天，1c-当天（1c-当天的情况下，无论交易何时创建，都在0点关闭）。
     * 该参数数值不接受小数点， 如 1.5h，可转换为 90m。
     * 选填
     */
    private String timeoutExpress;

    /**
     * 商品主类型 :0-虚拟类商品,1-实物类商品
     * 选填
     */
    private String goodsType="1";


}
